package com.cykj.mapper;

import com.cykj.entity.UserDO;
import com.cykj.vo.UserVO;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

@Mapper
public interface UserMapper {
    /**
     * @Description 判断该账号是否已经被封禁
     * @param userVO
     * @return java.lang.Integer
     */
    Integer accIsBaned(@Param("userVO")UserVO userVO);

    /**
     * @Description 用户登录
     * @param userVO
     * @return com.cykj.entity.UserDO
     */
    UserDO login(@Param("userVO")UserVO userVO);

    /**
     * @Description 账号是否已经被注册
     * @param userVO
     * @return java.lang.Integer
     */
    Integer accIsEnrolled(@Param("userVO")UserVO userVO);

    /**
     * @Description 用户注册
     * @param userVO
     * @return java.lang.Integer
     */
    Integer register(@Param("userVO")UserVO userVO);
}
